package org.jeecgframework.web.service;

import org.jeecgframework.core.common.service.CommonService;

/**
 * @author xiul
 * 2016-10-20 下午2:01:16
 */
public interface ZyTimeTaskOfInspectionPlanService extends CommonService{

	/**
	 * @author xiul
	 * 2016-10-20 下午2:02:57
	 * Description 实时新增巡检计划
	 */
	void AutoGenerateInspectionPlan();

    /**
     * 每天检查截止到当天零点未知，本年度同一巡检单位同一影院的巡检计划状态均为“已完成巡检计划”，且没有发送过微信评价通知的，则向认证会员发送消息
     * 发送给该影院的巡检联系人
     */
    void checkPlanForSendWechat();
    
    /**
     * @author xiul
     * 2016-11-10 下午8:21:45
     * Description 	1、每年的1月1日零点，将上一年的状态为“巡检计划已完成”的巡检计划的完成时间，更新到设备表的去年巡检时间里去。同时取得巡检计划及其完工信息插入到巡检历史表中。
					2、如果上一年的状态为“巡检计划已完成”的巡检计划不止一次，取时间距离最近的一次去更新设备表。但是巡检历史应该都插入。
					3、验证方法：生成巡检计划页面中“去年巡检日期”正确，设备详情页面中的巡检历史列表正确。
     */
    void getInfoFromLastYearIps();
}
